<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>静态成员</title>
</head>

<body>
    <script>
        function Phone() {

        }

        Phone.name = '手机';
        Phone.change = function () {
            console.log('我可以改变世界');
        }

        Phone.prototype.size = '5.5inch';
        let nokia = new Phone();

        nokia.change();

        console.log(nokia.name); //undefined 实例对象是没有构造方法上的属性的
        nokia.change(); //error

        console.log(nokia.size); //可以正常显示



        class Phone {
            //静态属性,属于类，可以使用类名调用，不属于实例对象
            static name = '手机';
            static change() {
                console.log('我可以改变世界!');
            }
        }
        let nokia = new Phone();
        console.log(nokia.name); //undefined
        console.log(Phone.name); //手机
    </script>
</body>

</html>